We want to ensure that meson test just works, without having to redo the
whole dependencies setup phase, so let's just start a new fresh build dir
and run tests there
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3869>
- mkdir -m 700 $XDG_RUNTIME_DIR
- mkdir -m 1777 /tmp/.X11-unix
script:
- - dbus-run-session -- meson test -C build --no-rebuild --timeout-multiplier 5
+ # Start with a fresh build dir to ensure test dependencies are correct
+ - meson setup build-test -Dman=false -Dgtk_doc=false
+ - dbus-run-session -- meson test -C build-test --timeout-multiplier 5
artifacts:
expire_in: 1 day
paths: